// 三、基于下面提供的代码，完成后续的四个练习
// 练习 1 : 使 用 fp.add (x, y) 和 fp.map (f, x)创建一个能让 functor 里的值增加的函数ex1
const fp = require('lodash/fp')
const { Maybe, Container } = require('./support.js')
let xs = Container.of(['do', 'ray', 'me', 'fa', 'so', 'la', 'ti', 'do'])
let ex2 = () => {
  //你需要实现的函数。。。
  return xs.map(fp.first)._value
}
console.log(ex2())